import request from '../request'
import qs from 'qs'

export default {
    /**
     *  向后端传递请求参数是json,通过qs转换为参数格式,后端不需要@RequestBody注解接收参数
     */
    test1(json) {
        return request({
            url: "/url",
            method: "post",
            data: qs.stringify(json),
        });
    },
    /**
     *  向后端传递请求参数是json,后端需要@RequestBody注解接收参数
     */
    test2(json) {
        return request({
            url: "/url",
            method: "post",
            data: json,
        });
    },
    /**
     * 向后端传递一个参数,通过url拼接方式,后端普通变量接收
     */
    test3(id) {
        return request({
            url: "/url?id=" + id,
            method: "post",
            data: null,
        });
    },
    /**
     *  向后端传递一个参数,用qs转换为参数格式,后端普通变量接收
     */
    test4(id) {
        return request({
            url: "/url",
            method: "post",
            data: qs.stringify({id: id}),
        });
    }
}